package com.sdx.common.entity;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ibeetl.admin.core.entity.BaseEntity;
import com.ibeetl.admin.core.util.ValidateConfig;
import org.beetl.sql.core.annotatoin.AutoID;

import javax.validation.constraints.NotNull;
import java.util.Date;

/* 
* 
* gen by Spring Boot2 Admin 2019-01-11
*/
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
public class DictBusiness extends BaseEntity{

    //字典id
    @NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
    @AutoID	

    private Integer dictId ;
	
    //字典类型 1、大学类型，2、模块定义，3、渠道

    private Integer dictType ;
	
    //字典值

    private String dictValue ;
	
    //可用标记 1、可用，0、不可用

    private Integer dictStatus ;
	
    //创建人

    private Integer createdBy ;
	
    //创建人名称

    private String createdName ;
	
    //创建时间

    private Date createdTime ;
	
    //更新人

    private Integer updatedBy ;
	
    //更新人名称

    private String updatedName ;
	
    //更新时间

    private Date updatedTime ;
	
    public DictBusiness()
    {
    }

    /**字典id
    *@return 
    */
    public Integer getDictId(){
	    return  dictId;
    }
    /**字典id
    *@param  dictId
    */
    public void setDictId(Integer dictId){
        this.dictId = dictId;
    }

    /**字典类型 1、大学类型，2、模块定义，3、渠道
    *@return 
    */
    public Integer getDictType(){
	    return  dictType;
    }
    /**字典类型 1、大学类型，2、模块定义，3、渠道
    *@param  dictType
    */
    public void setDictType(Integer dictType){
        this.dictType = dictType;
    }

    /**字典值
    *@return 
    */
    public String getDictValue(){
	    return  dictValue;
    }
    /**字典值
    *@param  dictValue
    */
    public void setDictValue(String dictValue){
        this.dictValue = dictValue;
    }

    /**可用标记 1、可用，0、不可用
    *@return 
    */
    public Integer getDictStatus(){
	    return  dictStatus;
    }
    /**可用标记 1、可用，0、不可用
    *@param  dictStatus
    */
    public void setDictStatus(Integer dictStatus){
        this.dictStatus = dictStatus;
    }

    /**创建人
    *@return 
    */
    public Integer getCreatedBy(){
	    return  createdBy;
    }
    /**创建人
    *@param  createdBy
    */
    public void setCreatedBy(Integer createdBy){
        this.createdBy = createdBy;
    }

    /**创建人名称
    *@return 
    */
    public String getCreatedName(){
	    return  createdName;
    }
    /**创建人名称
    *@param  createdName
    */
    public void setCreatedName(String createdName){
        this.createdName = createdName;
    }

    /**创建时间
    *@return 
    */
    public Date getCreatedTime(){
	    return  createdTime;
    }
    /**创建时间
    *@param  createdTime
    */
    public void setCreatedTime(Date createdTime){
        this.createdTime = createdTime;
    }

    /**更新人
    *@return 
    */
    public Integer getUpdatedBy(){
	    return  updatedBy;
    }
    /**更新人
    *@param  updatedBy
    */
    public void setUpdatedBy(Integer updatedBy){
        this.updatedBy = updatedBy;
    }

    /**更新人名称
    *@return 
    */
    public String getUpdatedName(){
	    return  updatedName;
    }
    /**更新人名称
    *@param  updatedName
    */
    public void setUpdatedName(String updatedName){
        this.updatedName = updatedName;
    }

    /**更新时间
    *@return 
    */
    public Date getUpdatedTime(){
	    return  updatedTime;
    }
    /**更新时间
    *@param  updatedTime
    */
    public void setUpdatedTime(Date updatedTime){
        this.updatedTime = updatedTime;
    }



}
